TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/09/2025)
2024
Section - Pacific NW
Area - Northern Oregon
League - 2024 Adult 40 & Over
Flight - 3.0 Men
Subflight - 3.0 Men A
--------------------------------------------------------------------------------------------------------------------------------------
LOTC-Mounts/Quinn
League Record: 5 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Lawrence Cooper - 2.89
Manoj Agnihotri - 2.87
Jim Mounts - 2.87
Scott Tse - 2.86
Jaime Aranda-Michel - 2.86
John Brady - 2.85
Seth Wagner - 2.83
Blake Simonsen - 2.82
Monte Gonzales - 2.81
Mark Beilstein - 2.81
Scott Quinn - 2.71
David Williams - 2.66
Michael Rich - 2.64
League Results By Position
1S 1D 2D 3D
Blake Simonsen - 2.82 & Michael Rich - 2.64 1 - 0
Blake Simonsen - 2.82 & Seth Wagner - 2.83 1 - 0
Blake Simonsen - 2.82 & Scott Tse - 2.86 1 - 0
David Williams - 2.66 & Michael Rich - 2.64 0 - 1
David Williams - 2.66 0 - 2
John Brady - 2.85 & Monte Gonzales - 2.81 2 - 0
Lawrence Cooper - 2.89 & John Brady - 2.85 1 - 0
Lawrence Cooper - 2.89 & Monte Gonzales - 2.81 1 - 0
Lawrence Cooper - 2.89 4 - 1
Manoj Agnihotri - 2.87 & Jim Mounts - 2.87 1 - 0
Manoj Agnihotri - 2.87 & Mark Beilstein - 2.81 1 - 1
Manoj Agnihotri - 2.87 1 - 0
Mark Beilstein - 2.81 & Monte Gonzales - 2.81 0 - 1
Seth Wagner - 2.83 & John Brady - 2.85 1 - 0
Seth Wagner - 2.83 & Monte Gonzales - 2.81 2 - 0
Scott Tse - 2.86 & Michael Rich - 2.64 1 - 1
Scott Quinn - 2.71 & David Williams - 2.66 1 - 0
Scott Quinn - 2.71 & Jaime Aranda-Michel - 2.86 2 - 0
Scott Quinn - 2.71 & Michael Rich - 2.64 0 - 1 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
MPRC-Blaker/Tilley
League Record: 3 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Dan Blaker - 3.73
Qiming Wang - 3.00
Xiaolin Nan - 2.92
Peter Casey - 2.92
Noah Davis - 2.89
Kevin Grant - 2.89
John Bohls - 2.63
Daniel Rasay - 2.48
Jason Lee - 2.36
Masataka Hayashi - 2.29
Timothy Morris - n/a
George Papasouliotis - n/a
Danny Hsia - n/a
League Results By Position
1S 1D 2D 3D
Daniel Rasay - 2.48 & George Papasouliotis - n/a 0 - 1
Daniel Rasay - 2.48 & Jason Lee - 2.36 1 - 0
Daniel Rasay - 2.48 & Timothy Morris - n/a 0 - 1
Daniel Rasay - 2.48 0 - 1
Danny Hsia - n/a & Masataka Hayashi - 2.29 0 - 2
Dan Blaker - 3.73 & Peter Casey - 2.92 0 - 1
Dan Blaker - 3.73 & Xiaolin Nan - 2.92 0 - 1
Dan Blaker - 3.73 1 - 3
George Papasouliotis - n/a & Jason Lee - 2.36 0 - 1 0 - 1
John Bohls - 2.63 & Kevin Grant - 2.89 1 - 1
Kevin Grant - 2.89 1 - 0
Masataka Hayashi - 2.29 & Timothy Morris - n/a 0 - 1
Noah Davis - 2.89 & John Bohls - 2.63 0 - 2 1 - 0
Noah Davis - 2.89 1 - 0
Qiming Wang - 3.00 & Jason Lee - 2.36 1 - 0
Qiming Wang - 3.00 & Kevin Grant - 2.89 1 - 0
Qiming Wang - 3.00 & Xiaolin Nan - 2.92 2 - 0
Xiaolin Nan - 2.92 & John Bohls - 2.63 1 - 0
Xiaolin Nan - 2.92 & Kevin Grant - 2.89 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
VTC-Blum
League Record: 0 - 8
The Following Have Played In League Matches On This Team (In Rating Order)
Maarten Schreuder - 2.93
Abhisar Gupta - 2.83
Eric Heredia - 2.67
Grey Proctor - 2.53
Matthew Lucas - 2.46
Gaurav Rai - 2.40
John Petherbridge - 2.39
Fabio Santos Nallem - 2.33
Stephen Blum - 2.28
Matthew Thoreson - 2.19
Robert Vukanovich - 2.06
League Results By Position
1S 1D 2D 3D
Abhisar Gupta - 2.83 & Gaurav Rai - 2.40 0 - 1
Abhisar Gupta - 2.83 & Matthew Lucas - 2.46 1 - 0
Abhisar Gupta - 2.83 & Matthew Thoreson - 2.19 0 - 1
Eric Heredia - 2.67 & Grey Proctor - 2.53 0 - 1
Eric Heredia - 2.67 & Gaurav Rai - 2.40 0 - 1
Eric Heredia - 2.67 & Robert Vukanovich - 2.06 0 - 1
Fabio Santos Nallem - 2.33 & Eric Heredia - 2.67 0 - 1
Fabio Santos Nallem - 2.33 & John Petherbridge - 2.39 0 - 1
Fabio Santos Nallem - 2.33 & Stephen Blum - 2.28 1 - 0
Fabio Santos Nallem - 2.33 0 - 2
Grey Proctor - 2.53 & Matthew Thoreson - 2.19 0 - 1
Grey Proctor - 2.53 & Robert Vukanovich - 2.06 0 - 1
Grey Proctor - 2.53 0 - 1
Gaurav Rai - 2.40 & Robert Vukanovich - 2.06 0 - 1
Gaurav Rai - 2.40 0 - 1
John Petherbridge - 2.39 & Matthew Thoreson - 2.19 0 - 1
Matthew Lucas - 2.46 & Matthew Thoreson - 2.19 1 - 0
Matthew Lucas - 2.46 & Robert Vukanovich - 2.06 0 - 2
Matthew Lucas - 2.46 0 - 2
Matthew Thoreson - 2.19 & Stephen Blum - 2.28 0 - 3
Maarten Schreuder - 2.93 & Eric Heredia - 2.67 0 - 1
Maarten Schreuder - 2.93 & Fabio Santos Nallem - 2.33 0 - 1
Maarten Schreuder - 2.93 & Grey Proctor - 2.53 0 - 1
Maarten Schreuder - 2.93 & Gaurav Rai - 2.40 0 - 1
Stephen Blum - 2.28 0 - 2
--------------------------------------------------------------------------------------------------------------------------------------
THPRD-OKTC 3.0
League Record: 4 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Jose Hwang - 2.91
Hyoungsuk Chang - 2.87
Seungho Ham - 2.83
Yongseok Cheon - 2.81
Kyeong Park - 2.81
Seung-Hee Bae - 2.56
jinhong shin - 2.49
Kilhyun Bang - 2.32
byoungsoo ham - 2.22
Jungjoo Lee - 2.21
Minchul Kim - n/a
Kyu Hun Kim - n/a
Jinman Jun - n/a
Donghyup Ryu - n/a
League Results By Position
1S 1D 2D 3D
jinhong shin - 2.49 & Donghyup Ryu - n/a 1 - 0
jinhong shin - 2.49 & Jungjoo Lee - 2.21 0 - 1
jinhong shin - 2.49 & Seung-Hee Bae - 2.56 0 - 1
jinhong shin - 2.49 & Yongseok Cheon - 2.81 0 - 1
Donghyup Ryu - n/a & Seungho Ham - 2.83 0 - 1
Hyoungsuk Chang - 2.87 & Seungho Ham - 2.83 1 - 0
Hyoungsuk Chang - 2.87 1 - 2
Jinman Jun - n/a & Seung-Hee Bae - 2.56 1 - 0
Jose Hwang - 2.91 & Seungho Ham - 2.83 1 - 0
Kilhyun Bang - 2.32 & Jungjoo Lee - 2.21 0 - 1
Kilhyun Bang - 2.32 & Kyu Hun Kim - n/a 0 - 1
Kyeong Park - 2.81 & jinhong shin - 2.49 1 - 0
Kyeong Park - 2.81 & Jose Hwang - 2.91 1 - 0 2 - 0
Kyu Hun Kim - n/a & Jinman Jun - n/a 0 - 1
Kyu Hun Kim - n/a & Minchul Kim - n/a 0 - 1
Minchul Kim - n/a 2 - 1
Seung-Hee Bae - 2.56 2 - 0
Yongseok Cheon - 2.81 & Jose Hwang - 2.91 1 - 0
Yongseok Cheon - 2.81 & Jungjoo Lee - 2.21 1 - 0
Yongseok Cheon - 2.81 & Seungho Ham - 2.83 1 - 2
byoungsoo ham - 2.22 & Kilhyun Bang - 2.32 0 - 1
byoungsoo ham - 2.22 & Kyeong Park - 2.81 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
MAC-Bosworth
League Record: 3 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Trevor Hammond - 2.82
Nathan Ayotte - 2.74
Nathan Bernhardt - 2.72
Jack Dempsey - 2.61
Marshall Levine - 2.60
Brian Parker - 2.57
Tim Jakubowski - 2.55
John Michael Murphy - 2.54
Todd Elliott - 2.42
Jared Shipley - 2.32
keith ketterling - n/a
Peter Schulman - n/a
Joshua Husbands - n/a
Isael Soto - n/a
Claude Bosworth - n/a
League Results By Position
1S 1D 2D 3D
keith ketterling - n/a & Jared Shipley - 2.32 1 - 1
Brian Parker - 2.57 & John Michael Murphy - 2.54 0 - 1
Claude Bosworth - n/a & Nathan Bernhardt - 2.72 0 - 1
Claude Bosworth - n/a 0 - 1
Isael Soto - n/a & Marshall Levine - 2.60 0 - 1
Joshua Husbands - n/a 1 - 0
Jack Dempsey - 2.61 & Brian Parker - 2.57 0 - 1 3 - 0 0 - 1
Jared Shipley - 2.32 & Peter Schulman - n/a 1 - 0
Jared Shipley - 2.32 & Todd Elliott - 2.42 0 - 1
Marshall Levine - 2.60 & Brian Parker - 2.57 0 - 1
Marshall Levine - 2.60 0 - 3
Nathan Ayotte - 2.74 & Peter Schulman - n/a 0 - 1
Nathan Ayotte - 2.74 & Trevor Hammond - 2.82 1 - 0
Nathan Bernhardt - 2.72 & John Michael Murphy - 2.54 1 - 0
Nathan Bernhardt - 2.72 & Trevor Hammond - 2.82 1 - 0
Peter Schulman - n/a & Trevor Hammond - 2.82 1 - 0
Tim Jakubowski - 2.55 & John Michael Murphy - 2.54 0 - 1 0 - 1
Tim Jakubowski - 2.55 & Trevor Hammond - 2.82 1 - 0
Trevor Hammond - 2.82 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
WHRC-Potter
League Record: 5 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Will Bayon - 2.95
Todd Khozein - 2.91
Scott Dickinson - 2.84
suhwan kim - 2.83
Sven Louis - 2.80
Skip Potter - 2.75
DeWayne Ledbetter - 2.72
Philip Mikolaj - 2.70
Jason Floyd - 2.69
Robert Crawford - 2.61
Chris Cormack - 2.58
Ian Schnadig - 2.57
Matt Vuylsteke - 2.43
Luis Ortiz - n/a
Jason Leong - n/a
David Huang - n/a
League Results By Position
1S 1D 2D 3D
Chris Cormack - 2.58 & Matt Vuylsteke - 2.43 0 - 2
DeWayne Ledbetter - 2.72 & Jason Floyd - 2.69 0 - 2
DeWayne Ledbetter - 2.72 & Robert Crawford - 2.61 1 - 0
DeWayne Ledbetter - 2.72 & Skip Potter - 2.75 1 - 0
DeWayne Ledbetter - 2.72 & Scott Dickinson - 2.84 1 - 0
David Huang - n/a & Jason Leong - n/a 1 - 0
Ian Schnadig - 2.57 & suhwan kim - 2.83 1 - 1
Ian Schnadig - 2.57 & Will Bayon - 2.95 1 - 0 0 - 1
Luis Ortiz - n/a & Robert Crawford - 2.61 1 - 0
Philip Mikolaj - 2.70 & Robert Crawford - 2.61 0 - 1
Skip Potter - 2.75 & Jason Leong - n/a 1 - 0
Skip Potter - 2.75 & Todd Khozein - 2.91 0 - 1
Skip Potter - 2.75 1 - 1
Sven Louis - 2.80 & Chris Cormack - 2.58 1 - 0
Sven Louis - 2.80 & Luis Ortiz - n/a 0 - 1
Sven Louis - 2.80 & Matt Vuylsteke - 2.43 0 - 1
Sven Louis - 2.80 & Philip Mikolaj - 2.70 1 - 0
Scott Dickinson - 2.84 & Jason Floyd - 2.69 1 - 1
Todd Khozein - 2.91 4 - 0
Will Bayon - 2.95 & Jason Floyd - 2.69 2 - 0
Will Bayon - 2.95 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
N OR-MV-Ramshaw
League Record: 4 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Jason Meunier - 3.13
Robert Piercy - 2.93
Brian Hetland - 2.83
Matt Ramshaw - 2.76
Justin Foster - 2.70
Christopher Jones - 2.67
David Hubka - 2.62
Jian Chen - 2.59
jeremy harkin - 2.56
David Vail - 2.54
Erik Guttormsen - 2.52
League Results By Position
1S 1D 2D 3D
jeremy harkin - 2.56 & Justin Foster - 2.70 0 - 1
jeremy harkin - 2.56 & Matt Ramshaw - 2.76 1 - 0
jeremy harkin - 2.56 & Robert Piercy - 2.93 0 - 1
Christopher Jones - 2.67 & Justin Foster - 2.70 0 - 1 1 - 0
Christopher Jones - 2.67 & Matt Ramshaw - 2.76 0 - 1 1 - 0
David Hubka - 2.62 & jeremy harkin - 2.56 1 - 0
David Hubka - 2.62 & Brian Hetland - 2.83 0 - 1
David Hubka - 2.62 & Erik Guttormsen - 2.52 1 - 0
David Hubka - 2.62 & Robert Piercy - 2.93 1 - 0
David Vail - 2.54 & Brian Hetland - 2.83 0 - 1
David Vail - 2.54 & Christopher Jones - 2.67 1 - 1
David Vail - 2.54 & Justin Foster - 2.70 1 - 0
David Vail - 2.54 & Jason Meunier - 3.13 1 - 0
David Vail - 2.54 1 - 1
Erik Guttormsen - 2.52 & Matt Ramshaw - 2.76 1 - 0
Erik Guttormsen - 2.52 & Robert Piercy - 2.93 2 - 0
Jian Chen - 2.59 & David Hubka - 2.62 0 - 1
Jian Chen - 2.59 & Justin Foster - 2.70 0 - 1
Jian Chen - 2.59 2 - 0
Justin Foster - 2.70 0 - 1
Jason Meunier - 3.13 & Brian Hetland - 2.83 3 - 0
Jason Meunier - 3.13 1 - 0
Robert Piercy - 2.93 2 - 0